We always invalidate the widget in size_allocate() anyway.
gtk_widget_unrealize
gtk_widget_queue_draw
gtk_widget_queue_resize
-gtk_widget_queue_resize_no_redraw
gtk_widget_queue_allocate
gtk_widget_get_frame_clock
gtk_widget_get_scale_factor
{
priv->detail_width_chars = chars;
g_object_notify (G_OBJECT (calendar), "detail-width-chars");
- gtk_widget_queue_resize_no_redraw (GTK_WIDGET (calendar));
+ gtk_widget_queue_resize (GTK_WIDGET (calendar));
}
}
{
priv->detail_height_rows = rows;
g_object_notify (G_OBJECT (calendar), "detail-height-rows");
- gtk_widget_queue_resize_no_redraw (GTK_WIDGET (calendar));
+ gtk_widget_queue_resize (GTK_WIDGET (calendar));
}
}
tmp_list = tmp_list->next;
}
- gtk_widget_queue_resize_no_redraw(widget);
+ gtk_widget_queue_resize(widget);
}
}
if (cont)
{
- gtk_widget_queue_resize_no_redraw (GTK_WIDGET (toolbar));
+ gtk_widget_queue_resize (GTK_WIDGET (toolbar));
return TRUE;
}
}
- gtk_widget_queue_resize_no_redraw (GTK_WIDGET (toolbar));
+ gtk_widget_queue_resize (GTK_WIDGET (toolbar));
priv->is_sliding = FALSE;
priv->idle_id = 0;
* so that the idle handler will not immediately return
* FALSE
*/
- gtk_widget_queue_resize_no_redraw (GTK_WIDGET (toolbar));
+ gtk_widget_queue_resize (GTK_WIDGET (toolbar));
g_timer_reset (priv->timer);
}
}
}
- gtk_widget_queue_resize_no_redraw (GTK_WIDGET (toolbar));
+ gtk_widget_queue_resize (GTK_WIDGET (toolbar));
}
}
MAX (gtk_adjustment_get_upper (tree_view->priv->vadjustment), requisition.height));
if (queue_resize)
- gtk_widget_queue_resize_no_redraw (GTK_WIDGET (tree_view));
+ gtk_widget_queue_resize (GTK_WIDGET (tree_view));
}
if (path) gtk_tree_path_free (path);
if (node_visible && node_is_visible (tree_view, tree, tmpnode))
gtk_widget_queue_resize (GTK_WIDGET (tree_view));
else
- gtk_widget_queue_resize_no_redraw (GTK_WIDGET (tree_view));
+ gtk_widget_queue_resize (GTK_WIDGET (tree_view));
}
else
install_presize_handler (tree_view);
gtk_widget_queue_resize_internal (widget);
}
-/**
- * gtk_widget_queue_resize_no_redraw:
- * @widget: a #GtkWidget
- *
- * This function works like gtk_widget_queue_resize(),
- * except that the widget is not invalidated.
- **/
-void
-gtk_widget_queue_resize_no_redraw (GtkWidget *widget)
-{
- g_return_if_fail (GTK_IS_WIDGET (widget));
-
- gtk_widget_queue_resize_internal (widget);
-}
-
/**
* gtk_widget_get_frame_clock:
* @widget: a #GtkWidget
GDK_AVAILABLE_IN_ALL
void gtk_widget_queue_resize (GtkWidget *widget);
GDK_AVAILABLE_IN_ALL
-void gtk_widget_queue_resize_no_redraw (GtkWidget *widget);
-GDK_AVAILABLE_IN_ALL
void gtk_widget_queue_allocate (GtkWidget *widget);
GDK_AVAILABLE_IN_ALL
GdkFrameClock* gtk_widget_get_frame_clock (GtkWidget *widget);
g_object_thaw_notify (G_OBJECT (window));
- gtk_widget_queue_resize_no_redraw (GTK_WIDGET (window));
+ gtk_widget_queue_resize (GTK_WIDGET (window));
}
/**
info->resize_width = width;
info->resize_height = height;
- gtk_widget_queue_resize_no_redraw (GTK_WIDGET (window));
+ gtk_widget_queue_resize (GTK_WIDGET (window));
}
/**
* to postpone our configure request until later.
*/
info->last = saved_last_info;
- gtk_widget_queue_resize_no_redraw (widget); /* might recurse for GTK_RESIZE_IMMEDIATE */
+ gtk_widget_queue_resize (widget); /* might recurse for GTK_RESIZE_IMMEDIATE */
}
return; /* Bail out, we didn't really process the move/resize */
update_window_buttons (window);
- gtk_widget_queue_resize_no_redraw (GTK_WIDGET (window));
+ gtk_widget_queue_resize (GTK_WIDGET (window));
g_object_notify_by_pspec (G_OBJECT (window), window_props[PROP_RESIZABLE]);
}